package com.mec.ServerCluser.dispatcher.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Dispatcher {
}

/**
 * 分发器需求分析
 * 主要就是根据消息中的命令，和相对应消息内容进行不同的操作。
 * 其中，分发器用包扫描注解的方式进行初始化
 * 所以在分发器层，我们规定方法的接口为（String command, String message）
 * 然后在@Dispatcher类中，实现自动调用，其中就包含Conversation对象
 * 我们会话层在进行调用时，将自己的对象也需传递给分发器层进行操作（一步set）
 * 实现方式：
 * 
 */
